Erro “P0001: WARNING: API_EMAIL_ALREADY_IN_TICKET” ao Cadastrar Usuário TV Watch

Introdução

O erro “P0001: WARNING: API_EMAIL_ALREADY_IN_TICKET”, retornado ao utilizar a integração de TV Watch TV pode ocorrer durante o processo de cadastro de Usuários TV na plataforma Watch TV integrada ao sistema. Esse erro está relacionado à validação do e-mail cadastrado pelo cliente, que já está presente no banco de dados da Watch.

A plataforma exige essa informação como parte dos dados cadastrais do cliente, sendo, portanto, um dado necessário e que precisa ser válido para que o cadastro do usuário na TV seja efetuado com sucesso. Esse erro ocorre porque o e-mail já está em uso, sendo permitido apenas um e-mail por usuário e pacote.

Acesso ao Formulário

Caminhos:

Sistema > Cadastros > TV/SVA > Usuários TV

Sistema > Contratos > aba TV

Causa do Erro

O erro “P0001: WARNING: API_MAIL_ALREADY_IN_TICKET” ocorre quando se tenta cadastrar um usuário TV Watch utilizando um endereço de e-mail que já está associado a outro ticket (usuário) na plataforma Watch TV. Isso pode acontecer nas seguintes situações:

  1. O cliente já possui uma conta Watch TV associada a este e-mail.
  2. O e-mail foi utilizado anteriormente em outro cadastro e não foi devidamente removido do sistema Watch TV.

Solução do Erro

Para resolver este erro, siga as etapas abaixo:

  1. Acesse o backoffice (plataforma administrativa) fornecido pela plataforma Watch TV e verifique se o cliente já possui uma conta Watch TV ativa neste e-mail. Se sim, delete o ticket para recriá-lo;
  2. Caso não seja localizada uma conta neste e-mail, entre em contato com o suporte da Watch TV para verificar se este e-mail consta no banco de dados da plataforma;
  3. Poderá utilizar um endereço de e-mail diferente para o cadastro.

Passo a Passo: Correção do Erro P0001: WARNING: API_MAIL_ALREADY_IN_TICKET

Para corrigir esse erro, há duas alternativas possíveis: excluir o ticket na Watch TV, caso a conta já exista em seu backoffice, ou ativar o ticket utilizando um novo endereço de e-mail, diferente do anterior, conforme descrito a seguir:

Deleção do Ticket na Watch TV

A exclusão de tickets na Watch TV tem como objetivo permitir que o mesmo e-mail possa ser utilizado para um novo ticket, com acesso a um plano específico. De acordo com as regras de negócio da Watch TV, apenas um e-mail pode ser associado a cada ticket e plano. Este ticket pode estar registrado no banco de dados da Watch TV através de sua própria plataforma ou de outra credenciada. Para verificar se o ticket está cadastrado em sua plataforma administrativa, siga os passos abaixo:

  1. Acesse o seu backoffice através do site fornecido pela plataforma. Insira os seus dados de acesso e faça o login para acessar os planos e os tickets cadastrados;
  2. Em seguida, localize o plano do qual o cliente utilizará e clique no ícone de etiqueta, localizado na coluna “Ações”. A plataforma exibirá uma listagem de todos os tickets já cadastrados neste plano;
  3. Na barra de consulta denominada “EMAIL”, insira o e-mail do cliente clique em Pesquisar. Verifique se o sistema apresentará ticket ativo já cadastrado para este cliente;
  4. Se já houver um ticket para este e-mail, delete-o clicando no ícone de lixeira, na coluna “Ações”.
  5. Após deletá-lo, efetue a ativação do usuário TV novamente no sistema IXC;

Atenção:

Caso não seja localizado um ticket já cadastrado com este e-mail em seu backoffice, entre em contato com o suporte da plataforma Watch TV para verificar o e-mail no banco de dados. Isso pode indicar que o e-mail está vinculado a um ticket criado por outro provedor.

Inserção de Novo Endereço E-mail no Usuário TV

Além da verificação mencionada, também é possível criar o usuário TV utilizando um novo endereço de e-mail válido fornecido pelo cliente. Portanto, caso o cliente possa fornecer um endereço de e-mail alternativo, que seja válido e esteja formatado corretamente, o ticket pode ser criado com este novo e-mail.

  1. Acesse o Formulário Contrato do Cliente através do caminho: Sistema > Cadastro > Contratos > selecione o contrato do cliente que deve ser ativado o Usuários TV e clique em Editar;
  2. Em seguida, acesse a Aba TV - Contrato do cliente;
  3. Clique no botão Novo e preencha os campos apresentados:
    • Plataforma: no botão de seleção, selecione a opção Watch TV;
    • API: selecione a opção Alterar na API e no IXC para ter comunicação com a plataforma. Ao utilizar a opção Ignorar API e alterar apenas no IXC, não obtém comunicação com a Watch e, portanto, não envia a requisição de criação de usuário à plataforma, criando somente no sistema;
    • Tipo de tecnologia TV: defina o tipo de tecnologia do produto;
    • Produto: clique na lupa e selecione o produto de TV incluso no contrato;
    • Usar e-mail principal: marque “não” para preencher manualmente;
    • Login: refere-se ao login de acesso à plataforma. Deve ser um e-mail válido, portanto, insira o novo endereço de e-mail fornecido pelo cliente para a ativação do usuário TV;
    • Token assinante: retorno da plataforma Watch, token que estabelece a comunicação entre o sistema e a Watch baseado no login TV.
  4. Clique em Salvar para confirmar a criação do usuário TV.

Finalização:

Após realizar a ação de todos os passos, o usuário TV estará pronto para uso. O controle de acesso é feito diretamente pelas ações do contrato (bloqueio e liberação).

Fluxo de Trabalho

flowchart LR
    A(Iniciar) --> B{Cliente possui conta na Watch TV?}
    B -- Sim --> C{Deletar ticket existente?}
    C -- Sim --> D(Recriar ticket no sistema IXC)
    B -- Não --> E{Consultar suporte sobre existência do ticket}
    E -- Ticket encontrado --> C
    E -- Ticket não encontrado --> F{Criar novo ticket ou utilizar outro e-mail?}
    F -- Criar novo ticket --> D
    F -- Utilizar outro e-mail --> G(Finalizar)

Considerações Finais

O erro “P0001: WARNING: API_MAIL_ALREADY_IN_TICKET” é geralmente resolvido utilizando um e-mail alternativo ou solicitando a liberação do e-mail junto ao suporte da Watch TV através da deleção do ticket. Caso o problema persista após seguir todas as etapas mencionadas, pode ser necessário uma investigação mais aprofundada junto à equipe de integração do Sistema e da Watch TV.

Etiquetas

Integracoes IntegracoesTV IntegracaoWatchTV WatchTV UsuarioTV ErrosComuns ErrosComunsWatch

Leia Também